<html>
	<head>
		<meta charset="utf-8"/>
		<title>BBox</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h2>public</h2>
		<method num="0">inline <a href="#0">BBoxX</a>();</method><br/>
		<method num="1">inline <a href="#1">BBoxX</a>(T cx, T cy, T cz);</method><br/>
		<method num="2">inline <a href="#2">BBoxX</a>(T cx, T cy, T cz, T lx, T ly, T lz);</method><br/>
		<method num="3">inline <a href="#3">BBoxX</a>(const BVectorX<T>& center);</method><br/>
		<method num="4">inline <a href="#4">BBoxX</a>(const BVectorX<T>& center, const BVectorX<T>& veca, const BVectorX<T>& vecb, const BVectorX<T>& vecc);</method><br/>
		<method num="5">inline <a href="#5">BBoxX</a>(const BBoxX& other);</method><br/>
		<method num="6">inline bool <a href="#6">valid</a>() const;</method><br/>
		<method num="7">inline bool <a href="#7">invalid</a>() const;</method><br/>
		<method num="8">inline bool <a href="#8">empty</a>() const;</method><br/>
		<method num="9">inline void <a href="#9">reset</a>();</method><br/>
		<method num="10">inline void <a href="#10">reset</a>(T cx, T cy, T cz, T lx, T ly, T lz);</method><br/>
		<method num="11">inline void <a href="#11">reset</a>(T cx, T cy, T cz);</method><br/>
		<method num="12">inline void <a href="#12">reset</a>(const BVectorX<T>& center);</method><br/>
		<method num="13">inline void <a href="#13">reset</a>(const BVectorX<T>& center, const BVectorX<T>& veca, const BVectorX<T>& vecb, const BVectorX<T>& vecc);</method><br/>
		<method num="14">inline T <a href="#14">radius</a>() const;</method><br/>
		<method num="15">inline T <a href="#15">radius2</a>() const;</method><br/>
		<method num="16">inline BVectorX<T>& <a href="#16">center</a>();</method><br/>
		<method num="17">inline BVectorX<T>& <a href="#17">veca</a>();</method><br/>
		<method num="18">inline BVectorX<T>& <a href="#18">vecb</a>();</method><br/>
		<method num="19">inline BVectorX<T>& <a href="#19">vecc</a>();</method><br/>
		<method num="20">inline const BVectorX<T>& <a href="#20">center</a>() const;</method><br/>
		<method num="21">inline const BVectorX<T>& <a href="#21">veca</a>() const;</method><br/>
		<method num="22">inline const BVectorX<T>& <a href="#22">vecb</a>() const;</method><br/>
		<method num="23">inline const BVectorX<T>& <a href="#23">vecc</a>() const;</method><br/>
		<method num="24">inline BVectorX<T> <a href="#24">v0</a>() const;</method><br/>
		<method num="25">inline BVectorX<T> <a href="#25">v1</a>() const;</method><br/>
		<method num="26">inline BVectorX<T> <a href="#26">v2</a>() const;</method><br/>
		<method num="27">inline BVectorX<T> <a href="#27">v3</a>() const;</method><br/>
		<method num="28">inline BVectorX<T> <a href="#28">v4</a>() const;</method><br/>
		<method num="29">inline BVectorX<T> <a href="#29">v5</a>() const;</method><br/>
		<method num="30">inline BVectorX<T> <a href="#30">v6</a>() const;</method><br/>
		<method num="31">inline BVectorX<T> <a href="#31">v7</a>() const;</method><br/>
		<method num="32">inline void <a href="#32">expand</a>(T vx, T vy, T vz);</method><br/>
		<method num="33">inline void <a href="#33">expand</a>(const BVectorX<T>& vertex);</method><br/>
		<method num="34">inline void <a href="#34">expand</a>(const BBoxX& other);</method><br/>
		<method num="35">inline bool <a href="#35">contain</a>(const BBoxX& other) const;</method><br/>
		<method num="36">inline bool <a href="#36">contain</a>(const BVectorX<T>& vertex) const;</method><br/>
		<method num="37">inline bool <a href="#37">intersect</a>(const BBoxX& other) const;</method><br/>
		<method num="38">inline BBoxX <a href="#38">intersection</a>(const BBoxX& other) const;</method><br/>
		<method num="39">inline BBoxX <a href="#39">unite</a>(const BBoxX& other) const;</method><br/>
		<method num="40">inline void <a href="#40">move</a>(T x, T y, T z);</method><br/>
		<method num="41">inline void <a href="#41">move</a>(const BVectorX<T>& offset);</method><br/>
		<method num="42">inline bool <a href="#42">operator == </a>(const BBoxX& other) const;</method><br/>
		<method num="43">inline bool <a href="#43">operator != </a>(const BBoxX& other) const;</method><br/>
		<method num="44">inline const BBoxX& <a href="#44">operator = </a>(const BBoxX& other);</method><br/>
		<method num="45">inline BBoxX <a href="#45">operator | </a>(const BBoxX& other) const;</method><br/>
		<method num="46">inline void <a href="#46">operator |= </a>(const BBoxX& other);</method><br/>
		<method num="47">inline BBoxX <a href="#47">operator & </a>(const BBoxX& other) const;</method><br/>
		<method num="48">inline void <a href="#48">operator &= </a>(const BBoxX& other);</method><br/>
		<method num="49">inline BBoxX <a href="#49">operator + </a>(const BVectorX<T>& v) const;</method><br/>
		<method num="50">inline void <a href="#50">operator += </a>(const BVectorX<T>& v);</method><br/>
		<method num="51">inline BBoxX <a href="#51">operator - </a>(const BVectorX<T>& v) const;</method><br/>
		<method num="52">inline void <a href="#52">operator -= </a>(const BVectorX<T>& v);</method><br/>
		<method num="53">inline BBoxX <a href="#53">operator * </a>(const BMatrixX<T>& matrix) const;</method><br/>
		<method num="54">inline void <a href="#54">operator *= </a>(const BMatrixX<T>& matrix);</method><br/>
		<h2>protected</h2>
		<desc>
			<h2 id="desc">Description : </h2>
			<p tag="doc">Box is oriented box width a center and tree directions.</p>
			See also : 
		</desc>
		<br/>
		<h2 id="docs" tag="public">Public Method Document : </h2>
		<method id="0">
			<div>inline BBoxX();</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="1">
			<div>inline BBoxX(T cx, T cy, T cz);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="2">
			<div>inline BBoxX(T cx, T cy, T cz, T lx, T ly, T lz);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="3">
			<div>inline BBoxX(const BVectorX<T>& center);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="4">
			<div>inline BBoxX(const BVectorX<T>& center, const BVectorX<T>& veca, const BVectorX<T>& vecb, const BVectorX<T>& vecc);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="5">
			<div>inline BBoxX(const BBoxX& other);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="6">
			<div>inline bool valid() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="7">
			<div>inline bool invalid() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="8">
			<div>inline bool empty() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="9">
			<div>inline void reset();</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="10">
			<div>inline void reset(T cx, T cy, T cz, T lx, T ly, T lz);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="11">
			<div>inline void reset(T cx, T cy, T cz);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="12">
			<div>inline void reset(const BVectorX<T>& center);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="13">
			<div>inline void reset(const BVectorX<T>& center, const BVectorX<T>& veca, const BVectorX<T>& vecb, const BVectorX<T>& vecc);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="14">
			<div>inline T radius() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="15">
			<div>inline T radius2() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="16">
			<div>inline BVectorX<T>& center();</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="17">
			<div>inline BVectorX<T>& veca();</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="18">
			<div>inline BVectorX<T>& vecb();</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="19">
			<div>inline BVectorX<T>& vecc();</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="20">
			<div>inline const BVectorX<T>& center() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="21">
			<div>inline const BVectorX<T>& veca() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="22">
			<div>inline const BVectorX<T>& vecb() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="23">
			<div>inline const BVectorX<T>& vecc() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="24">
			<div>inline BVectorX<T> v0() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="25">
			<div>inline BVectorX<T> v1() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="26">
			<div>inline BVectorX<T> v2() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="27">
			<div>inline BVectorX<T> v3() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="28">
			<div>inline BVectorX<T> v4() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="29">
			<div>inline BVectorX<T> v5() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="30">
			<div>inline BVectorX<T> v6() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="31">
			<div>inline BVectorX<T> v7() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="32">
			<div>inline void expand(T vx, T vy, T vz);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="33">
			<div>inline void expand(const BVectorX<T>& vertex);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="34">
			<div>inline void expand(const BBoxX& other);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="35">
			<div>inline bool contain(const BBoxX& other) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="36">
			<div>inline bool contain(const BVectorX<T>& vertex) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="37">
			<div>inline bool intersect(const BBoxX& other) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="38">
			<div>inline BBoxX intersection(const BBoxX& other) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="39">
			<div>inline BBoxX unite(const BBoxX& other) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="40">
			<div>inline void move(T x, T y, T z);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="41">
			<div>inline void move(const BVectorX<T>& offset);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="42">
			<div>inline bool operator == (const BBoxX& other) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="43">
			<div>inline bool operator != (const BBoxX& other) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="44">
			<div>inline const BBoxX& operator = (const BBoxX& other);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="45">
			<div>inline BBoxX operator | (const BBoxX& other) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="46">
			<div>inline void operator |= (const BBoxX& other);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="47">
			<div>inline BBoxX operator & (const BBoxX& other) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="48">
			<div>inline void operator &= (const BBoxX& other);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="49">
			<div>inline BBoxX operator + (const BVectorX<T>& v) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="50">
			<div>inline void operator += (const BVectorX<T>& v);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="51">
			<div>inline BBoxX operator - (const BVectorX<T>& v) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="52">
			<div>inline void operator -= (const BVectorX<T>& v);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="53">
			<div>inline BBoxX operator * (const BMatrixX<T>& matrix) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="54">
			<div>inline void operator *= (const BMatrixX<T>& matrix);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<h2 id="docs" tag="protected">Protected Method Document : </h2>
	</body>
</html>